草庐IT

JavaBeans 比较

全部标签

java - 我需要比较纬度和经度坐标,这将告诉 GPS 用户哪家 Hooters 餐厅离他当前位置最近

我已经完成了查找威斯康星州所有6家Hooters餐厅位置的准确纬度/经度(十进制数字表示法)坐标的准备工作。我打算将这些坐标值存储在一个单独类的数组中。我的代码中也已经有一个LocationListener来获取用户当前的GPS位置。请参阅下面的代码:packagesam.finalmap.hooters;//Cameraistheviewofthemap.importcom.google.android.gms.maps.CameraUpdateFactory;//thegooglemapimportcom.google.android.gms.maps.GoogleMap;impo

android - 比较android中的voice wav或voice tag(语音命令)API

我正在开发一个应用程序,我需要一些方法来比较2个声音是否匹配,我知道语音识别器是一种方法,但因为(我认为)它需要将语音转换为字符串首先,除了语音识别器支持的语言外,它不太适合其他语言……有什么想法吗?就像过去的电话一样,语音标签只是将语音输入与之前在设置过程中录制的语音进行比较 最佳答案 一个相对简单的方法是使用FFT(快速傅立叶变换)将原始WAV文件的时域数据转换为频域数据(其中每个值在你的变换后的数组表示特定频带的相对幅度/强度)。如果同一个人说同一个词两次,那么两个WAV文件中的结果时域数据在数值上仍然会有很大差异。将两个WA

java - 比较列表<String[]>

我有两个List的(字符串数组列表),我想将内容相互匹配。显然==不成功,但是.equals()似乎也没有这样做。那么如何判断字符串数组列表的内容是否相同呢?顺便说一句,在上述两种情况下,我都收到了消息null的异常.编辑:好的...仅出于某种原因x.equals(y)有效,而不是y.equals(x).奇怪的... 最佳答案 也许最简单的解决方案是使用两个List>相反。假设List使用的实现扩展AbstractList,使用equals会给你想要的行为。来自AbstractList.equals的文档:Comparesthesp

android - 性能比较 : AsyncTasks vs Threads

在我的应用中,我必须调用一个方法来完成一些繁重的工作(我能感觉到设备滞后)。为了避免这种情况,我创建了一个AsyncTask,它工作得很好。我使用Thread实现了同样的事情,在这里,它也没有出现任何问题并且工作正常。现在我的问题是哪个性能更好-AsyncTask或Thread。我知道AsyncTask使用线程池来执行后台任务,但在我的例子中它只会被调用一次。所以我认为这不会造成任何问题。有人可以解释一下吗?我应该使用哪一个以获得更好的性能?注意:两者都在我的Activity中被调用,例如从UI线程。 最佳答案 Cansomeone

android - QAbstractButton 和 QPushButton* 之间的比较缺少强制转换

我的代码出现在下面。当我尝试编译它时,我得到:error:29:38comparisonbetweendistinctpointertypesQAbstractButtonandQPushButton*lacksacast->'if(stdmetBox.clickedButton()==stdButton)'系统:AmazonKindleFire7"运行Cyanogenmod11.0(Android4.4.2Kitkat)编译器:G++/GCC(C4droid插件版本4.9.1的GCC)IDE:带有SDL、GCC和Ministro插件的C4droid如有任何帮助,我们将不胜感激。我已经

Android:将这种格式的时间 `yyyy-mm-dd hh:mm:ss` 与当前时刻进行比较

我想以以下格式获取设备上的当前时间:2013-10-1715:45:01?服务器以上述格式将对象的日期作为字符串发送给我。现在我想获取手机的当前时间,然后检查是否有超过5分钟的差异?所以A:我如何以这种格式获取设备当前时间:2013-10-1715:45:01B我怎样才能找出两者之间的区别。 最佳答案 您可以使用SimpleDateFormat来指定您想要的模式:newSimpleDateFormat("yyyy-MM-ddhh:mm:ss").format(newjava.util.Date())但是,如果您只想知道时间差是否在某

Java中的equals方法详解:比较方法

 1、equals方法的背景在Java中,equals方法是Object类的一个方法,用于比较两个对象是否相等。Java中有两种比较对象的方法:==运算符和equals方法。==运算符用于比较两个对象的引用,如果它们指向的是同一个对象,则返回true;而equals方法用于比较两个对象的内容是否相等,当它们的内容相等时,则返回true。因此,equals方法可以用于比较两个值相同的字符串、整型等基本数据类型,或需要通过内容比较才能确定相等的自定义类对象等。2、equals方法的使用如何覆盖equals方法在Java中,一个类如果想要正确地使用equals方法,一定要对该方法进行覆盖。覆盖equ

R中的Mergesort的比较数量

我在R中写下合并。我有2个功能。第一个是mergelist()mergelist此方法将2个排序的列表作为参数A和B列出,并返回一个带有列表的数字属性的排序列表,告诉我进行了多少个比较。我也有此方法mergesort()mergesort1){p将矢量X带入并进行分类。它正在返回像Mergelist()一样的列表,而数字属性与Mergelist中的列表相同。现在我的问题是我有以下示例:mergesort(c(11,10,9,15,6,12,17,8,19,7)),应该返回$number[1]22$data[1]6789101112151719但是它返回$number[1]30$data[1]6

C语言深度剖析,关于查找一个数组里面的最大值(max)、最小值(min)的通俗算法,简单易懂。采用比较法进行查找。

一、查找数组里面的最大值这里采用了一个假设假设第一个数为最大值,其他数与第一个数比较。#includeintmain(){intarr[]={1,2,95,4,10,60,40};intmax=arr[0];//假设第一个数为最大值,其他数与第一个数比较inti=0;intsz=sizeof(arr)/sizeof(arr[0]);//sz=元素个数,从第二个开始比较。for(i=1;imax){//采用比较法,如果元素大于max,就标记。max=arr[i];}}printf("max=%d\n",max);return0;}二、查找数组里面的最小值这个算法与上面求解最大值的方法相反。#in

android - 如何比较android中的两个时间戳?

我想比较两个时间戳,如果它们的差异是(-+5minuts),那么我想显示警报对话框。即如果当前在我们watch的下午4点,第二次是下午4.05点或3.55点,则不会显示警报。谁能告诉我如何解决这个问题。??我搜索后找到了获取时间戳的函数以及如何比较两个时间戳,但是对于这种情况有什么方法或函数吗?谢谢。我的代码是:-date=newDate();currentTime=date.getTime();if(currentTime!=0&&previousTime!=0){Stringresult=(String)DateUtils.getRelativeTimeSpanString(cur